/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package modlemgooglesvn.modlem_src;



/**
 *
 * @author xXx
 */



public class Drzewo<T extends String> {
//public static void main(String args[]) {
//
//  // tworzymy węzeł będący korzeniem
// DrzewoBinarne hd = new DrzewoBinarne();
//             Drzewo d = new Drzewo();
//             
//             d.rekurencja(d.n);
//           
//             System.out.println(d.drzewo);
////d.rek(10);
// }
//   String T;
//public void rek (int i){
//
//if(i<=0)return;
//else
//{
//
//System.out.println("Licznik : "+ i);
//rek(--i);
//
//}
//
//}
   static String sciezka =  "C:\\wyniki.bin";
static  Node<String> korzen = new Node<String>(null,sciezka);
  Tree<String> drzewo = new Tree<String>(korzen);
  Node<String>  left=null;
  Node<String> right=null;
 static Node<String>  n = korzen;

  int i=0;
  int j=0;
  public Node<String> zwroc(Node<String> n){
try{ n = n.getChild(j);
}catch(IndexOutOfBoundsException e){
    return null;
}
  return n;
  }
  
 public void rekurencja(Node<String> n){
 if(i>5)return;
   //  System.out.println(n.getData()+ " ");
  
    
     String lewo = sciezka+i++;

//         
     left = new Node<String>(left,lewo);
     
     
     
     n.addChild(left);
     
     
   
    
//     rekurencja(new Node<String>(n));
//     rekurencja(n.getLeftMostChild());
     
     rekurencja(n.getLeftMostChild());
     
        String prawo = sciezka+i++;
     right =new Node<String>(right,prawo);
n.addChild(right);
//     rekurencja(n.getChild(1));
     

// return n;
 }
 
}

